package com.shou.domain.park.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.shou.domain.common.IBaseService;
import com.shou.domain.common.PageQueryEntity;
import com.shou.domain.park.model.ParkingLotEntity;

/**
* @author Nemo
* @description 针对表【ParkinglotPO(停车场表，记录停车场基本信息)】的数据库操作Service
* @createDate 2025-02-07 22:10:51
*/
public interface IParkingLotService extends IBaseService {
    /**
     * 增加停车场
     */
    void insertParkingLot(ParkingLotEntity parkingLot);

    /**
     * 根据ID查询停车场
     */
    ParkingLotEntity getParkingLotById(Integer id);

    /**
     * 分页查询停车场
     */
    IPage<ParkingLotEntity> pageQuery(PageQueryEntity pageQueryEntity);

    /**
     * 更新停车场
     */
    void updateParkingLotById(ParkingLotEntity parkingLotEntity);
}
